Software

R and RStudio

RStudio

We will make use of R, an open source statistics program and language. Be sure to install R and RStudio on your own computers within the first few days of the class.

If using Windows, you also need to download RTools.

Source Control

All course materials will be made available on Github which provides an implementation of the git open source version control system. RStudio supports git directly, but I recommend downloading Sourcetree. This is a free desktop client that provides an easier interface for working with Github. You will also need to create an account on Github.

For more information, Jenny Bryan’s Happy Git and Github for the useR is a free online book covering the important features of source control for R users.

R Packages

RStudio

Once everything is installed, execute the following command in RStudio to install the packages we will use for this class (you can copy-and-paste):

install.packages(c('openintro','devtools','tidyverse', 'ggplot2',
                   'psych','reshape2','knitr','markdown','shiny','R.rsp',
                   'fivethirtyeight'))

TinyTeX

TinyTeX

TinyTeX is a lightweight implementation of LaTeX that is highly compatible with RStudio and can be installed relatively easily compared to other LaTeX implementations that you might encounter. LaTeX is an advanced typesetting library that is essential for properly formatting pdf documents for submission. One of the most common “tech” issues arising for students in this class is getting a working LaTeX implementation. Thus I highly recommend that you install TinyTeX right away. You can install TinyTeX following this link: